package com.ilink.ilinkcommon.domain.PO.studyservice;

/**
 * <h3>new-ilink-java-backend-psy</h3>
 *
 * @Description <p>用于关联用户与课程的学习状态</p>
 * @Author pengshiyao
 * @Date 2024-10-08 23:59
 **/

/**
 * @ClassName UserCourseStudyStatus
 * @Description
 * @Author pengshiyao
 * @Date 2024-10-08 23:59
 **/
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ilink.ilinkcommon.domain.StatusEnum;
import lombok.Data;
import java.sql.Timestamp;

@Data
@TableName("user_course_study_status")
public class UserCourseStudyStatus {

    private String userId;           // 用户ID，关联 tb_user 表的 user_id

    private Long courseId;           // 课程ID，关联 study_teacher_courses 表的 course_id
    @TableField("user_study_status")
    private StatusEnum userStudyStatus;     // 用户学习状态，0未学习，1正在学习，2学习完成,3

    private Timestamp lastAccess;    // 最近访问时间


}
